Buffon's needle

In mathematics, Buffon's needle problem is a question first posed in the 18th century by Georges-Louis Leclerc, Comte de Buffon:

Suppose we have a floor made of parallel strips of wood, each the same width, and we drop a needle onto the floor. What is the probability that the needle will lie across a line between two strips?

Buffon's needle was the earliest problem in geometric probability to be solved; it can be solved using integral geometry. The solution, in the case where the needle length is not greater than the width of the strips, can be used to design a Monte Carlo method for approximating the number π.

Contents

Solution

The problem in more mathematical terms is: Given a needle of length l dropped on a plane ruled with parallel lines t units apart, what is the probability that the needle will cross a line?

Let x be the distance from the center of the needle to the closest line, let θ be the acute angle between the needle and the lines.

The uniform probability density function of x between 0 and t /2 is


\begin{cases}
\frac{2}{t} &:\ 0 \le x \le \frac{t}{2}\\
0 &: \text{elsewhere.}
\end{cases}

The uniform probability density function of θ between 0 and π/2 is


\begin{cases}
\frac{2}{\pi} &:\ 0 \le \theta \le \frac{\pi}{2}\\
0 &: \text{elsewhere.}
\end{cases}

The two random variables, x and θ, are independent, so the joint probability density function is the product


\begin{cases}
\frac{4}{t\pi} &:\ 0 \le x \le \frac{t}{2}, \ 0 \le \theta \le \frac{\pi}{2}\\
0 &: \text{elsewhere.}
\end{cases}

The needle crosses a line if

x \le \frac{l}{2}\sin\theta.

Now there are two cases.

Case 1: Short needle

Suppose l \le t.

Integrating the joint probability density function gives the probability that the needle will cross a line:

P = \int_{\theta=0}^{\frac{\pi}{2}} \int_{x=0}^{(l/2)\sin\theta}  \frac{4}{t\pi}\,dx\,d\theta = \frac{2 l}{t\pi}.

Case 2: Long needle

Suppose l > t. In this case, integrating the joint probability density function, we obtain:

\int_{\theta=0}^{\frac{\pi}{2}} \int_{x=0}^{m(\theta)}  \frac{4}{t\pi}\,dx\,d\theta ,

where m(\theta) is the minimum between (l/2)\sin\theta and t/2 .

Thus, performing the above integration, we see that, when t < l, the probability that the needle will cross a line is

\frac{2 l}{t\pi} - \frac{2}{t\pi}\left\{\sqrt{l^2 - t^2} %2B t\sin^{-1}\left(\frac{t}{l}\right)\right\}%2B1.

or

 \frac{2}{\pi} \cos^{-1}\frac{t}{l} %2B \frac{2}{\pi} \frac{l}{t} \left\{1 - \sqrt{1 - \left( \frac{t}{l} \right)^2  } \right\}

In the second expression, the first term represents the probability of the angle of the needle being such that it will always cross at least one line. The right term represents the probability that, the needle falls at an angle where its position matters, and it crosses the line.

Using elementary calculus

The following solution for the "short needle" case, while equivalent to the one above, has a more visual flavor, and avoids iterated integrals.

We can calculate the probability P as the product of 2 probabilities: P = P_1 \cdot P_2, where P_1 is the probability that the center of the needle falls close enough to a line for the needle to possibly cross it, and P_2 is the probability that the needle actually crosses the line, given that the center is within reach.

Looking at the illustration in the above section, it is apparent that the needle can cross a line if the center of the needle is within l / 2 units of either side of the strip. Adding \frac{l}{2}%2B\frac{l}{2} from both sides and dividing by the whole width t, we obtain P_1 = \frac{l}{t}.

Now, we assume that the center is within reach of the edge of the strip, and calculate P_2. To simplify the calculation, we can assume that l = 2.

Let x and θ be as in the illustration in this section. Placing a needle's center at x, the needle will cross the vertical axis if it falls within a range of 2θ radians, out of π radians of possible orientations. This is the gray area in the figure. For a fixed x, we can express θ as a function of x: \theta\left(x\right) = \cos^{-1}\left(x\right). Now we can let x move from 0 to 1, and integrate:

P_2 = \int_0^1 \frac{2\theta(x)}{\pi}\,dx = \frac{2}{\pi}\int_0^1 \cos^{-1}(x)\,dx = \frac{2}{\pi}\cdot 1 = \frac{2}{\pi}.

Multiplying both results, we obtain P = P_1\cdot P_2 = \frac{l}{t}\frac{2}{\pi} = \frac{2 l}{t\pi}, as above.

Estimating π

In the first, simpler case above, the formula obtained for the probability P can be rearranged to: \pi = \frac{2 l}{t P}. Thus, if we conduct an experiment to estimate P, we will also have an estimate for π.

Suppose we drop n needles and find that h of those needles are crossing lines, so P is approximated by the fraction h / n. This leads to the formula:

\pi \approx \frac{2l\cdot n}{t h}.

In 1901, Italian mathematician Mario Lazzarini performed the Buffon's needle experiment. Tossing a needle 3408 times, he obtained the well-known estimate 355/113 for π, which is a very accurate value, differing from π by no more than 3×10−7. This is an impressive result, but is something of a cheat, as follows.

Lazzarini chose needles whose length was 5/6 of the width of the strips of wood. In this case, the probability that the needles will cross the lines is 5/3π. Thus if one were to drop n needles and get x crossings, one would estimate π as

π ≈ 5/3 · n/x.

π is very nearly 355/113; in fact, there is no better rational approximation with fewer than 5 digits in the numerator and denominator. So if one had n and x such that:

355/113 = 5/3 · n/x

or equivalently,

x = 113n/213

one would derive an unexpectedly accurate approximation to π, simply because the fraction 355/113 happens to be so close to the correct value. But this is easily arranged. To do this, one should pick n as a multiple of 213, because then 113n/213 is an integer; one then drops n needles, and hopes for exactly x = 113n/213 successes.

If one drops 213 needles and happens to get 113 successes, then one can triumphantly report an estimate of π accurate to six decimal places. If not, one can just do 213 more trials and hope for a total of 226 successes; if not, just repeat as necessary. Lazzarini performed 3408 = 213 · 16 trials, making it seem likely that this is the strategy he used to obtain his "estimate".

References

External links